@charset "utf-8";
/* At-Rules */
form {
vertical-align:middle;
margin:0;
padding:0;
}
/*****************************************************************************/
/* common classes */
/*****************************************************************************/

body {margin:0px; font-family: Verdana, Arial, Helvetica}

a {font-weight: normal; color: #0000ff; text-decoration: none; font-family: Verdana, Arial, Helvetica}

h4 {color: #052101; font-family: Arial, Helvetica, Verdana; font-size: 13px; font-weight: bold; height: 18px; margin-bottom: 2px}

img {border: 0px solid black} 

td {font-size: 12px;font-family: Verdana, Arial, Helvetica}

th {color: #ffffff; font-family: Verdana, Arial, Helvetica; text-align: left}

p {font-size: 12px; font-family: Verdana, Arial, Helvetica}

select {font-size: 12px; font-family: Verdana, Arial, Helvetica}

input {font-size: 12px; font-family: Verdana, Arial, Helvetica}

input.button {padding: 0px; border:0px; height: 22px; width: 130px; background-image: url(./images/button.gif); background-repeat: no-repeat; background-color:transparent; font-family: "Verdana", "Tahoma", "Arial"; font-size: 14px; font-weight: bold; cursor:pointer}

hr {background: black; border:0px}

option, option.normal {font-family: Verdana, Arial, Helvetica; font-size: 13px; color: #000000; background-color: #FFFFFF}

option.grey {font-family: Verdana, Arial, Helvetica; font-weight: normal; font-size: 13px; color: #A4ACAB; background-color: #FFFFFF}
/*****************************************************************************/
/* main frame */
/*****************************************************************************/

body.main {background-color: #ddeeee; margin:10px}

table.container {background-color: #d5e6e5; width:100%; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #a6b3a6; border-right: 1px solid #a6b3a6}

table.container td {font-family: Verdana, Arial, Helvetica; color: #003431}

table.dialog {font-family: Arial, Helvetica, Verdana; color: #003431; background-color: #d5e6e5; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #a6b3a6; border-right: 1px solid #a6b3a6; margin-top: 15px; margin-bottom: 15px}

table.dialog table.header {background-color: #c0d4d4; width:100%; height:25px; font-weight:bold; text-align:center; border-top: 1px solid #ffffff; border-bottom: 2px inset #ffffff}
table.dialog table.header td {font-size: 13px; font-weight:bold; text-align:center}

table.dialog table.body {width:100%}
table.body td {font-size: 12px; padding: 1px 1px; background-color: #d5e6e5}
table.dialog td.body {font-size: 12px; padding: 1px 10px}

table.dialog table.footer {background-color: #c0d4d4; width:100%; height:25px; border-top: 1px solid #ffffff; border-bottom: 2px inset #ffffff}
table.dialog table.footer td {font-size: 13px; font-weight:bold; text-align:center}

table.dialog table.body td.confirm {color:#ff0000; font-weight:bold; text-align:center; height:100px; border:1px}

/*
table.container {background-color: #d5e6e5; border-bottom: 1px solid #A6B3A6; border-left: 1px solid #ffffff; border-right: 1px solid #A6B3A6; border-top: 1px solid #ffffff; padding: 2px 8px 1px 8px}

table.container td {color: #003431; font-family: Arial, Helvetica, Verdana ; font-size: 12px; padding-bottom: 1px; padding-left: 15px; padding-right: 15px; padding-top: 1px; vertical-align: top}

table.dialog {background-color: #d5e6e5; border: 1px; padding: 2px 8px 1px 8px}
table.dialog td.active {background-color: #C9DEDE; color: #003431; border-top: 1px solid #336666; border-right: 1px solid #ffffff; border-left: 1px solid #336666; border-bottom: 1px solid #ffffff; padding: 2px 2px 1px 2px}
table.dialog td.inactive {background-color: #d5e6e5; color: #7899A4; border-bottom: 1px solid #A6B3A6; border-left: 1px solid #ffffff; border-right: 1px solid #A6B3A6; border-top: 1px solid #ffffff; padding: 2px 2px 1px 2px}
*/

table.container tr.dark {background-color: #c0d4d4}

table.container tr.dark td {background-color: #c0d4d4; font-size: 13px; border-right: 0px solid #ffffff; padding: 3px 25px 1px 15px}

table.container tr.dark td.play {background-color: #c0d4d4; font-size: 13px; border:0px; padding: 0px 0px 0px 0px}

table.container tr.top_dialog {background-color: #c0d4d4}

table.container tr.top_dialog td {background-color: #c0d4d4; font-size: 13px; padding: 3px 5px 3px 5px}

table.container tr.head {background-color: #C9DFDF}

table.container tr.head td {background-color: #C9DFDF; font-size: 13px; border-bottom: 1px solid #BFD6D6; border-top: 1px solid #BFD6D6; border-right: 0px solid #ffffff; padding: 3px 5px 1px 15px}

table.container td.label {text-align: right; font-size: 13px; padding: 3px 3px 1px 3px}

table.container a {color: #005555; text-decoration: underline; font-weight: bold}
table.container a:hover {color: #990000; text-decoration: underline; font-weight: bold}

table.container table.list {background-color: #99cccc; border: 1px solid #ffffff; font-family: Verdana, Arial, Helvetica; font-size: 12px; width: 98%; margin-bottom:10px}

table.list td {font-size: 12px; color: #000000; font-family: Verdana, Arial, Helvetica; background-color: #C1DCDC; text-align: center; padding-bottom: 0px; padding-left: 2px; padding-right: 2px; padding-top: 0px; vertical-align: middle}

table.list tr.heading {background-color: #669999}

table.list tr.odd td {background-color: #E0EEE0; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.m_over td{background-color: #FABF85; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.critical td a:hover {background-color: #E0EEE0; color: #990000; text-decoration: underline; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

/* #ffa0a0, #ff50a8, #ffd850, #ffffb0, #c8c8ff, #cceedd, #e8e8e8, #ffffff */
/* e0eee0 - bd0000, f0f9f0 - e56109/1500b5 */

table.list tr.log_emergency td {background-color: #ffa0a0; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_alert td {background-color: #ffc0a3; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_critical td {background-color: #ffd850; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_error td {background-color: #ffffb0; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_warning td {background-color: #c8c8ff; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_notice td {background-color: #cceedd; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_information td {background-color: #e8e8e8; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.log_debug td {background-color: #c1dcdc; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7}

table.list tr.heading td {background: url(./images/tableheadpattern.gif); background-color: #EFF8F5; height: 18px; text-align: center; vertical-align: middle; border-right-width: 0px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #74908F}
table.list td.key {background-color: #669999; color: #ffffff; text-decoration: underline; font-weight: bold;cursor: pointer}
table.list tr.odd td.key {background-color: #669999; color: #ffffff; text-decoration: underline; font-weight: bold;cursor: pointer}

table.list td.keydown {background-color: #B9DCD3; text-decoration: underline; font-weight: bold; color: #006666}
table.list tr.odd td.keydown {background-color: #DDEEDC; text-decoration: underline; font-weight: bold; color: #006666}

table.list td.action {background: url(./images/actionpattern.gif); height: 18px; text-align: center; vertical-align: middle; border-right-width: 0px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #D7E0DE} 

table.list td.action_over {background-color: #FABF85; height: 18px; text-align: center; vertical-align: middle; border-right-width: 0px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #D7E0DE} 

/*left alignment */

table.list td.left {
 	padding-top: 1px; 
 	padding-bottom: 1px; 
 	text-align: left;
 	vertical-align: middle
}


table.list tr.heading td.left{text-align: left}

table.list a {font-weight: bold}
table.list a:hover {color: #990000; text-decoration: underline; font-weight: bold}

table.plainwborder{background-color: #99cccc; width: 100%; font-family: Verdana, Arial, Helvetica; font-size: 12px}

table.infotable {background-color: #99cccc; width: 100%; border: 1px solid #9BC6B7; font-family: Verdana, Arial, Helvetica; font-size: 12px}

table.infotable td {background-color: #e9f7f7; border-top: 1px solid #a3e6c6; color: #003431; font-family: Verdana, Arial, Helvetica; font-size: 10px; padding-bottom: 3px; padding-left: 5px; padding-right: 2px; padding-top: 3px; vertical-align: top}

table.infotable a {color: #007A6A}

table.infotable a:hover {color: #990000; text-decoration: underline}

/* table.infotable tr.heading {background-color: #669999} */

table.infotable tr.heading td {
	background: url(./images/tableheadpattern.gif);
	background-color: #669999;
	color: #052101;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	text-align: left;
	vertical-align: middle
}

table.matrix {background-color: #99cccc; width: 80%; border: 1px solid #9BC6B7; font-family: Verdana, Arial, Helvetica; font-size: 12px}

table.matrix td {background-color: #ffffff; border-top: 1px solid #a3e6c6; color: #003431; font-family: Verdana, Arial, Helvetica; font-size: 11px; padding-bottom: 3px; padding-left: 5px; padding-right: 2px; padding-top: 3px; text-align: center; vertical-align: middle}

table.matrix a {color: #007A6A}

table.matrix a:hover {color: #990000; text-decoration: underline}

table.matrix tr.heading {background-color: #669999}
table.matrix td.active {vertical-align: middle; background-color: #f3fac1; padding: 1px 2px 1px 2px}
table.matrix td.notactive {vertical-align: middle; background-color: #ffffff; padding: 1px 2px 1px 2px}

table.matrix tr.heading td {background: url(./images/tableheadpattern.gif); background-color: #669999; color: #052101; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; height: 18px; vertical-align: middle}

table.graph {border-top: 1px solid #229483; border-bottom: 1px solid #229483; border-left: 1px solid #229483; border-right: 0px solid #229483; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}

table.graph td {border-right: 1px solid #73AAA2; padding: 0px 0px 0px 0px}
td.graph_red {background: url(./images/graph_on_red.gif); border-right: 1px solid #73aaa2; padding: 0px 0px 0px 0px}
table.graph tr {border-right: 1px solid #73aaa2; padding: 0px 0px 0px 0px}

table.chart {border-top: 0px solid #229483; border-bottom: 0px solid #229483; border-left: 0px solid #229483; border-right: 0px solid #229483; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}

table.chart td {border-top: 0px solid #229483; border-bottom: 0px solid #229483; border-left: 0px solid #229483; border-right: 0px solid #229483; padding: 0px 0px 0px 0px}
table.chart tr {border-top: 0px solid #229483; border-bottom: 0px solid #229483; border-left: 0px solid #229483; border-right: 0px solid #229483; padding: 0px 0px 0px 0px}

td.heading {font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica}

table.cont {font-weight: bold; font-size: 12px; width: 100%; font-family: Verdana, Arial, Helvetica}

a.error {background-color: #E0EEE0; text-decoration: none; color: #BD0000; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #CAE2D7} 

table.normal {font-size: 11px; width: 100%; font-family: Verdana, Arial, Helvetica; background-color: #ddeeee}

table.normal td {font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica; background-color: #ddeeee}



/*****************************************************************************/
/* mainnav frame */
/*****************************************************************************/

body.mainnav {margin:15px 3px 0px 0px; background-color: #1D7D76}

table.mainnav {width: 135px}

td.menu_spacer1 {height:2px}

td.menu_spacer2 {height:0px}

td.menu_level1 {background: url(./images/bglevel1_2.gif); color: #ffffff; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; width: 138px; height: 28px; background-REPEAT: no-repeat; vertical-align: middle; padding-left: 21px; padding-top: 2px}

td.menu_level12 {
	background: url(./images/bglevel1_1.gif);
	color: #7d3333;
	width: 138px;
	height: 28px;
	cursor: pointer;
	font-family: "新宋体";
	font-size: 12px;
	background-REPEAT: no-repeat;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 21px;
	padding-top: 2px
}}

td.menu_level1 a {color: #ffffff; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 55px; vertical-align: middle}

td.menu_level1_over {background: url(./images/bglevel1_12.gif); background-repeat: no-repeat; width: 138px; height: 28px; color: #ffffff; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 12px; font-weight: bold; vertical-align: middle; padding-left: 21px; padding-top:2px}

td.menu_level2 {background: url(./images/bglevel2_2.gif); background-repeat: no-repeat; width: 138px; height: 19px; color: #ffffff; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 11px; vertical-align: middle; padding-left: 21px}

td.level2_over {background: url(./images/bglevel2_3.gif); background-repeat: no-repeat; color: #ffffff; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 11px; height: 19px; vertical-align: middle; width: 138px; padding-left: 21px}

td.level2_on {background: url(./images/bglevel2_1.gif); background-repeat: no-repeat; color: #620a0c; cursor: pointer; font-family: Arial, Helvetica, Verdana; font-size: 11px; height: 19px; vertical-align: middle; width: 138px; padding-left: 21px}

td.foldinglist {padding-top: 2px}

/*****************************************************************************/
/* subnav frame */
/*****************************************************************************/

td.clsTab {font-weight: bold; font-size: 12px; vertical-align: middle; cursor: pointer; font-family: Verdana, Arial, Helvetica}

td.clsTab a {font-weight: bold; font-size: 12px; vertical-align: middle; cursor: pointer; color: #000000; font-family: Verdana, Arial, Helvetica}

/*****************************************************************************/
/* header frame */
/*****************************************************************************/


/*****************************************************************************/
/* footer frame */
/*****************************************************************************/

body.footer {font-family: Verdana, Arial, Helvetica; margin:0px}
body.footer table.footer {background: url(./images/footer_pattern.gif)}
table.footer td {font-size:12px}

/*****************************************************************************/
/* wizard */
/*****************************************************************************/
table.wizard{
border: 0px;
width: 100%;
height: 100%;
background-color: #ddeeee;
}
table.wizard_footer{
background-color: #B5D4CF;
border-top: 1px solid #ffffff;
}
td.wizard_previous{
height: 29px;
background: url(./images/wizard_m3.gif);
background-repeat: no-repeat;
color: #ffffff;
font-weight: normal;
text-align: absmiddle;
}
td.wizard_current{
height: 29px;
background: url(./images/wizard_m1.gif);
background-repeat: no-repeat;
color: #990000;
font-weight: bold;
text-align: absmiddle;
}
td.wizard_next{
height: 29px;
background: url(./images/wizard_m2.gif);
background-repeat: no-repeat;
color: #ddeeee;
font-weight: normal;
text-align: absmiddle;
}

input.button_wizard {
padding: 0px; border:0px; height: 22px; width: 100px; background-image: url(./images/button_wizard.gif); background-repeat: no-repeat; background-color:transparent; font-family: "Verdana", "Tahoma", "Arial"; font-size: 12px; font-weight: bold}
/*****************************************************************************/
/* unknown */
/*****************************************************************************/
/*

a.grey {font-weight: normal; color: #000000; text-decoration: underline}

a.grey:hover {font-weight: normal; color: #0000ff; text-decoration: underline}

table.subcont {background-color: #d5e6e5; padding: 2px 8px 1px 8px}

table.subcont td {color: #003431; font-family: Arial, Helvetica, Verdana ; font-size: 12px; padding-bottom: 1px; padding-left: 0px; padding-right: 10px; padding-top: 1px; vertical-align: middle}

td.ttext {font-weight: normal}

td.title {font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica}

input.frm {font-weight: normal; font-size: 12px}

input.wizard {font-size: 12px; width: 70px; font-family: Verdana, Arial, Helvetica; height: 30px}

table#idTabs td {font-size: 100%}

#foldheader {cursor: pointer}

button {background-color: #008080}

*/
.osButton {border:1px solid #84a567; background:url(/assets/images/blue/winBtn.gif) repeat-x left bottom;cursor:pointer}
.osButtonSelected {border:1px solid #84a567; background:url(/assets/images/blue/winBtnHover.gif) repeat-x left bottom;cursor:pointer}


.arialyellow {
	font-family: Arial;
	font-size: 14px;
	line-height: 25px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
}